body {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    margin: 0 auto;
    padding: 2rem;
}

h1 {
    color: red;
}

.bs-callout-info .dl-horizontal dt {
    width: 125px;
}

.bs-callout-info .dl-horizontal dd {
    margin-left: 145px;
}

.bs-callout-danger {
    height: 150px;
}

.bs-callout-danger .dl-horizontal dt {
    width: 100px;
}

.bs-callout-danger .dl-horizontal dd {
    margin-left: 120px;
}

/* 对原框架CSS调整 START */
blockquote {
    font-size: 15px;
}
/* 对原框架CSS调整 END */

.tool-buttons {
    padding-bottom: 2rem;
}

.tool-buttons.footer {
    width: 100%;
    height: fit-content;
    /* position: fixed; */
    padding: 15px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}

.text-json {
    margin-bottom: 15px;
    overflow-y: auto;
    cursor: text;
    background-color: #515a6e;
    color: #f8f8f9;
    font-size: 12px;
    font-family: monospace;
    word-break: keep-all;
    white-space: nowrap;
}